INFR 11102 : Computational Complexity 15 / 02 / 2018 Lecture 10 : Circuit models

نویسنده

  • Heng Guo
چکیده

Proof. One direction is easy, namely TQBF ∈ PSpace. Once again, to achieve a spaceefficient algorithm, we use recursion. If the leading quantifier is ∃x, then we recursively check the two cases of setting x to 0 and 1, and return true if one of them is true. Similarly, if the leading quantifier is ∀x, then we recursively check the two cases of setting x to 0 and 1, and return true if both of them are true. At any point of the recursion, we will only need polynomial space. The recursion depth is n, and therefore this is a polynomial space algorithm. For the other direction, let M be a TM with space bound p(n) and x be an input. Recall that M accepts x if and only if there is an accepting path from q0 to qacc in the configuration graph GM,x, whose number of vertices is 2 for some constant c. Next we express this property by a TQBF φ. The basic idea is the same as Savitch’s theorem. To encode that q1 can reach q2 in 2 steps, denoted q1 →2l q2, we go through all possible middle points q′. Namely we ask whether ∃q(q1 →2l−1 q′) ∧ (q′ →2l−1 q2). Now, notice that if we recursively expand the → inside, we would end up with an exponential size formula. The trick, is to rewrite (q1 →2l−1 q′) ∧ (q′ →2l−1 q2) as ∀x, y ((x = q1 and y = q′) ∨ (x = q′ and y = q2)) ⇒ (x →2l−1 y).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

INFR 11102 : Computational Complexity 25 / 01 / 2018 Lecture 4 : Robust Complexity Classes

1 Robust Complexity Classes A good complexity class should contain interesting problems, as well as be robust against small tweaks on the model of computation. The ones we see last time, like DTime[n], are not necessarily robust classes. For example, if we consider 1-tape machines instead of k-tape ones, then what DTime[n] contains is actually different. Also, in practise, it is realized that p...

متن کامل

INFR 11102 : Computational Complexity 27 / 02 / 2018 Lecture 11 : Karp - Lipton Theorem , Randomized computation

To show L ∈ Σp2, we need to somehow change the order of quantifiers in (1). Our assumption is that NP ∈ P/poly, namely Sat has a polynomial-size circuit family C = {C1, C2, · · · }. For an input x, |x| = n, we give an Σp2 algorithm to decide whether x ∈ L. We first guess a circuit C for Sat. It may have two types of error: φ ∈ Sat but C(φ) = 0 or φ ̸∈ Sat but C(φ) = 1. There is at least one corr...

متن کامل

INFR 11102 : Computational Complexity 13 / 02 / 2018 Lecture 9 : Polynomial hierarchy

1.1 coNP Recall that by L we denote the complement language of L, namely x ∈ L if and only if x ̸∈ L. Define coNP = {L | L ∈ NP}. Similar to NP, there is an alternative definition of coNP. Definition 1. A language L is in coNP if there is a polynomial p(·) and a polynomial-time TM M such that x ∈ L ⇔ ∀y, |y| ≤ p(|x|), M(x, y) = 1. Recall that in the alternative definition of NP, a certificate y ...

متن کامل

INFR 11102 : Computational Complexity 06 / 02 / 2018 Lecture 7 : More on NP - completeness

After Cook’s paper [Coo71] published, Dick Karp immediately realized that the notion of NP-hardness captures a large amount of intractable combinatorial optimization problems. In [Kar72], he showed 21 problems to be NP-complete. This list quickly increased and by the time of 1979, Garey and Johnson [GJ79] wrote a whole book on NP-complete problems. This book has became a classic nowadays, and t...

متن کامل

INFR 11102 : Computational Complexity 30 / 01 / 2018 Lecture 5 : Savitch ’ s Theorem

Savitch’s algorithm is a recursive procedure Reach(u, v, l) given in Algorithm 1, where 1(A) is the indicator function of an event A. Namely, 1(A) = 1 if A is true, and = 0 otherwise. Clearly Conn can be solved by Reach(s, t, n) where n = |V |. The basic idea is the following: we enumerate all possible “middle point” w of u and v, and recursively determine whether u and v are both connected to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018